WPSecurityNinja\Plugin\Wf_Sn_Vu D

Total Complexity 343
Dependencies 5
Dependents 4
Total lines 2,087
Lines of code 1,573
Logical lines of code 807
Comment lines 464
Methods 39
Properties 2

Methods 39

Method Rating Maintainability Complexity Lines of code
generate_vulnerability_display()
D
18
64 226
return_vulnerabilities()
D
25
35 172
check_plugin_vulnerabilities_memory_efficient()
D
31 30 110
check_theme_vulnerabilities_memory_efficient()
B
33 20 103
update_vuln_list()
B
36 21 76
render_vuln_page()
B
27
7 221
handle_manual_vuln_scan()
A
38 13 69
search_for_value()
A
50 15 26
check_plugin_vulnerabilities_legacy()
A
43 13 49
send_vulnerability_email()
A
39 12 61
admin_notice_vulnerabilities()
A
41 10 63
sanitize_settings()
A
45 11 43
load_vulnerabilities()
A
50 8 28
sn_tabs()
S
51 6 27
get_wp_ver_status()
S
55 6 19
get_scan_summary()
S
54 5 22
get_vulnerabilities_last_modified()
S
54 5 20
return_vuln_count()
S
58 5 17
recursive_mkdir()
S
58 5 16
object_to_array()
S
63 6 10
daily_vulnerability_check()
S
63 6 10
schedule_cron_jobs()
S
59 4 15
return_bytes()
S
60 4 14
get_file_and_save()
S
59 4 14
get_options()
S
56 3 19
enqueue_admin_scripts()
S
53 2 24
remove_http()
S
66 3 8
deactivate()
S
59 2 15
object_to_array_map()
S
69 3 6
get_vuln_details()
S
62 2 12
return_known_vuln_count()
S
62 2 11
init()
S
55 1 20
count_vulns()
S
78 2 3
is_multi_array()
S
70 2 6
do_action_upgrader_process_complete()
S
71 2 6
activate()
S
80 1 3
handle_manual_vuln_scan_denied()
S
79 1 3
set_html_content_type()
S
81 1 3
admin_init()
S
78 1 3